import { getCategoryAPI } from '@/api/layout.ts';
import { ClassData } from '@/api/model/layoutModel.ts';
import { defineStore } from 'pinia';
import { ref } from 'vue';

export const useCategoryStore = defineStore('category', () => {
  //导航列表数据管理
  //state 导航列表数据
  const categoryList = ref([] as ClassData[]);
  //action 获取导航数据的方法
  const getCategory = async () => {
    const res = await getCategoryAPI();
    categoryList.value = res.result;
  };
  //抛出对应方法
  return { categoryList, getCategory };
});
